﻿<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ZoekPatient.ascx.cs" Inherits="ZoekPatient" %>
        <asp:Label ID="zoekgeboortedatum" runat="server" Text="Geboortedatum"></asp:Label>
        : 
        <asp:TextBox ID="zoekGD" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="GeboorteReq" ControlToValidate="zoekGD" runat="server"
            ErrorMessage="Geen geboortedatum ingevoerd"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="GeboorteVali" ControlToValidate="zoekGD" runat="server"
            ValidationExpression="^(\d\d\d\d-)?(0|1)\d-[0-3]\d$" 
            ErrorMessage="Gebruikt datumformaat jjjj-mm-dd of mm-dd"></asp:RegularExpressionValidator>
        <asp:Button ID="Button1" runat="server"
        Text="Zoek" OnClick="Button1_Click" /><br />

        <asp:DropDownList ID="DropDownList1" runat="server" Visible="False" 
            OnSelectedIndexChanged="anderePatient" AutoPostBack="True" OnDataBound="SqlDone"
            DataSourceID="ZoekPatientSql" DataTextField="Volnaam" DataValueField="PATID">
        </asp:DropDownList>
        
        <asp:SqlDataSource ID="ZoekPatientSql" runat="server" CancelSelectOnNullParameter="false"
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            SelectCommand="SELECT [PATID], ([Achternaam] + ', ' + [Initialen]) AS [Volnaam] FROM [Patient] WHERE ([Geboortedatum] LIKE '%' + @Geboortedatum2 + '%')">
            <SelectParameters>
                <asp:ControlParameter ControlID="zoekGD" Name="Geboortedatum2" 
                    PropertyName="Text" Type="String" />
            </SelectParameters>
        </asp:SqlDataSource>
        
        <asp:Label ID="geenresultaat" runat="server" Text=""></asp:Label>